To get the most from this workshop please bring your own device with python installed.
Worldwide, we collectively took about 1.2 trillion photos in 2017 alone. All this data is being used for machine learning applications, from object detection to self-driving cars. But in a lot of scenarios, parts of the image are both unimportant to the machine learning model and highly sensitive. In this workshop you will see how you can use google cloud's autoML API to create a python program that can mask the faces of people in an image. If we have any time left we can go a little deeper and add the Cloud Natural Language API to the mix to specifically mask names from e.g a photo of a receipt.
Victor Sonck Machine Learning Engineer, ML6
From the far away Belgium, Victor is a machine learning engineer at ML6 in Ghent. This means he explains to customers what machine learning is and builds proofs of concept to show them, because most of them didn't listen to the explanation anyway. He's passionate about sharing the magic of machine learning in a clear way to anyone who wants to listen. He also loves linux and applejuice.
An Akka and a Kubernetes expert walk into a bar and try to figure out which one to use for distributed services. Does K8S bring value to distributed applications using Akka? Does Akka Cluster have a place in the age of K8S? This talk explores integration patterns between the two. Friends or foes? We came together as experts in Akka and Kubernetes, and battled it out to see who’s favourite technology is better suited for building modern distributed applications. Is Kubernetes the end of Akka Cluster? Does Akka Cluster offer more to JVM-based applications than Kubernetes does? Or is there reason for friendly coexistence? In this talk we explore different patterns of using Kubernetes together, or in place of Akka Cluster. We will show pros and cons of each approach to give the audience guidance in navigating the conflicting and overlapping aspects of the two technologies. During our research we have built examples of these patterns to underpin and demonstrate our conclusions with working code. This code will be made available publicly on Github.
Serverless development is a hot topic. Most of the people heard that serverless is great for creating scalable and high-quality apps. But, how easy is it, really? Pretty easy, actually! In this talk I’ll introduce serverless computing using Google Cloud. How to get started, how to build more complex applications and how to integrate 3rd party applications? The talk will include Firestore, Cloud functions, PubSub, BigQuery, Cloud Storage, Rest API’s and how to combine these with third party applications.
Stefan Hogendoorn Chief Geek & Founder, Qlouder
“People are nice, but code makes more sense” is Qlouder’s Chief Geek Stefan Hogendoorn’s motto. With more than 20 years of experience in IT and his status as Google Developer Expert, he’s one of the founders of Google Cloud premium partner Qlouder and leads its technological part. He’s a frequent asked public speaker both in and outside the Netherlands.
Machine learning requires a very different mind set from normal development work. In this talk we’ll go over the differences in mind set you need to get into machine learning and we’ll show a lot of hands on examples on how you can get started with machine learning yourself without having to get a PHD first.
Constantijn Visinescu Lead Cloud Engineer, Binx.io
Constantijn is a hands on cloud engineer/architect that likes getting things done. The main reason he likes Google Cloud Platform is because things tend to “just work”, leaving him much more time to build actual features for his customers. He’s just as at home discussing high level architectures as he is fixing low level problems in code. Spends most of his work hours helping customers build and deploy highly scalable and zero downtime applications, turning large amounts of data into new insights or helping data scientists turn their models into production ready applications. In his free time he co-organizes the dutch Google Cloud GDG, spends his time offline boardgaming or you might be able to find him on a dancefloor somewhere.
Testing an AI solution is no longer possible using only traditional techniques. So how are you going to make sure that your AI solution behaves as expected? Join us and learn how to test and validate the quality of your AI solution during the complete DevOps cycle. We walk through the DevOps for AI cycle to see which challenges we have on testing and validating an AI solution. How do you know you solve the right problem, which data do you need and how do you know it works correctly? During all stages in DevOps you have to ask these questions and we show you how to answer these questions.
Many companies are looking to start with AI, but struggling where to start. In this workshop we’ll help you set up your own AI experiment using our AI Experiment Canvas. Discover ideas for AI solutions that will make impact on your business and walk away with your own defined AI experiment.
In this workshop we guide the attendees to setup their first AI experiment. We have a very short introduction of what AI is and present typical corporate use cases. After an exercise to get creative, the attendees will generate at much ideas around AI as they can for their own business. We think innovation needs to make impact on the business goals, like more profit, less costs, etc. Therefor we connect the generated ideas to the business goals and let them pick the one with the most impact. Now they have a single great AI idea. With this idea we will fill in the AI Experiment Canvas. The attendees have to think about their learning goal, set a hypothesis and plan their experiment. For example who do I need for this experiment, which platform (Google Cloud?), which data, etc. At the end of the workshop everyone leaves the room with a defined experiment in such a way they can start with it right away.
Joop Snijder Head of AI Research Center, Info Support
Joop Snijder is Head of Research Center AI at Info Support. He's been working in the field of Artificial Intelligence for about 6 years. He's also the creator of the AI Experiment Canvas. Helping companies with their AI strategy is what he likes: helping them turn their data into smart business solutions with impact to their business goals. He loves to help generate great ideas and turn them into small scale experiments that grow into full size solutions.
Testing an AI solution is no longer possible using only traditional techniques. So how are you going to make sure that your AI solution behaves as expected? Join us and learn how to test and validate the quality of your AI solution during the complete DevOps cycle. We walk through the DevOps for AI cycle to see which challenges we have on testing and validating an AI solution. How do you know you solve the right problem, which data do you need and how do you know it works correctly? During all stages in DevOps you have to ask these questions and we show you how to answer these questions.
Willem Meints AI Specialist & Technical Evangelist, Info Support
An Akka and a Kubernetes expert walk into a bar and try to figure out which one to use for distributed services. Does K8S bring value to distributed applications using Akka? Does Akka Cluster have a place in the age of K8S? This talk explores integration patterns between the two. Friends or foes? We came together as experts in Akka and Kubernetes, and battled it out to see who’s favourite technology is better suited for building modern distributed applications. Is Kubernetes the end of Akka Cluster? Does Akka Cluster offer more to JVM-based applications than Kubernetes does? Or is there reason for friendly coexistence? In this talk we explore different patterns of using Kubernetes together, or in place of Akka Cluster. We will show pros and cons of each approach to give the audience guidance in navigating the conflicting and overlapping aspects of the two technologies. During our research we have built examples of these patterns to underpin and demonstrate our conclusions with working code. This code will be made available publicly on Github.
Ádám Sandor Engineer & Consultant, Container Solutions
Ádám moved from application development to a consultancy career in cloud native computing. He currently works at Amsterdam-based consultancy Container Solutions, helping companies succeed in improving their delivery of business critical software by combining his application development experience with knowledge of container-based infrastructure.
I put a raspberry with sensors in every room in my house. This data is logged and compared with other sets in Big Query. I’ll talk about how you can do serverless apps around bigquery for IoT tasks and how you can command a fleet or raspberries for logging. It’s easier than you might think. Fun too. In particular I will discuss how the only servers in my entire chain are the sensors themselves.
Vincent D. Warmerdam Gym Leader, GoDataDriven
Vincent has done a few things in the last few years that he's rather proud of. He:
-got to the front page of reddit https://twitter.com/fishnets88/status/883032331778498560
-started a popular blog http://koaning.io
-started a popular meetup/conference https://pydata.org/amsterdam2018/
-kickstarted a similar conference in Amsterdam for R https://amsterdam2018.satrdays.org
-got to speak at meaningful conferences and had talks that great feedback, his fav: https://www.youtube.com/watch?v=68ABAU_V8qI
Microservices are a powerful method to build a scalable and agile backend, but managing these services is a nightmare. Once developed, the process of building, deploying, service discovery, load balancing, routing, tracing, auth, graceful failures, rate limits, and more are cumbersome and involves many moving parts. This session will show you how the Kubernetes container management system and Istio service mesh can simplify many of the operational challenges of microservices, including an in-depth live demo showcasing how easy it is to create and develop microservices with JHipster and deploying them into Kubernetes cluster with Istio service mesh.
Sendil Kumar N Cloud Hipster, Xebialabs
A big open source lover. Involved in many open source projects. JVM / JS / Rust / Cloud-native / Devops developer. Sendil is a Part of JHipster team (an open source project focusing on helping developers to get started with their production-ready applications faster and easier), a team member of JHipster, Weebpack and RustWASM, cofounded WASM-tools and created KHipster and Webpack-scaffold-PWA.
Flutter is awesome to develop apps for different phones. In this talk Arno will introduce & explain Flutter using an actual example (the Qlouder Library app). The goal is to show how you can use it to create an app with third party database links. Curious how to create an awesome Flutter app that connects to FireStore? Get seated and let Arno talk you through the way of working with Flutter. Using the example of a self-made library app, he’ll introduce and explain Flutter. How to get your app retrieving information about the book, the availability and the order status, or what if you want to chase another person to read a bit faster? Just some examples of what will be shown.
Arno Zwaag Cloud Architect, Qlouder
Arno is Qlouder’s Cloud Architect. In this role he designed and developed a lot of (Google Cloud) applications. In the last 25 years both customers and colleagues praised Arno for his excellent skill of keeping a high level overview, his ability to explain technologies and his special kind of humor (let's not say too much about that though…). If you need advice or an explanation on the Google Cloud Platform, or App Engine, Firebase and Flutter in particular, Arno is the guy to go to.
Instruqt is an online learning platform for DevOps and Cloud technologies. Terraform is used extensively within the platform to provision sandboxed user environments on Google Cloud. I will show how Terraform and Google Cloud are used programmatically within the platform and how Google Cloud simplifies our operations.
Erik Veld Founder, Instruqt
Erik is the Founder of Instruqt. While working as a consultant at Xebia, he created the game for HashiConf Europe in 2016. This eventually turned into a learning platform that focuses on building skills and experience by solving hands-on challenges. His goal is to make learning technology fun.
There was a time (well not that long ago) when if you wanted to insert a Video Chat in your app you needed to install a STUN servers and battle with networking and be ready to add another one to scale up your user. And often a Man of the firewall where having always his say about the security. But now a new era started with API Services (like Tokbox, Twillio) and you can make a serverless app that handles a Video Chat without big worries.
There was a time when to pay some goods on the internet was not that easy and not that trustable. But now a new era started with the API Services (like Stripe) and you can implement a credit card payment in a secure way.
I will walk you through a serverless architecture to make a video chat and pay with a credit card from a web app and the key point to approach the development following some DevOps practices.
Marco Maccio DevOps Senior Architect, ELCA Informatique SA
After 5 nice years in Amsterdam, Marco moved to Switzerland to work in another broadcasting company where after a period as Software architect was deeply involved in DevOps and cloud Infrastructure. Now has moved again toward consultancy services always in the DevOps and cloud field helping customers to adopt DevOps, Infrastructure as Code and cloud development. In his spare time, he continues his passion for developing through app development with Angular, Ionic and NativeScript, Firebase and other 3rd parties API services. After long time working in Java and backend he's finding new challenges with front end and serverless.